Are they very short shorts (I can't quite imagine what they look like)?
I'd, personally, always go for the trouser option - reckon it'd look elegant but my legs are my worst feature (they are v short for some reason).
Why don't you compromise and go for the capris. Still a bit of leg on show and no gusset issues.