The following workflow assumes that WindowDisplay > Hardware Shade or Shading (in the Control Panel) has been used to shade your model.
Pick visible only picks shaded (visible) surfaces and meshes, even when using a pick box. You can adjust the view at any time.
You can click anywhere on the object to pick it, not only on the wireframe.
Geometry that is visible through other geometry with transparent shaders will also be selected.