I have done a lot of research on wheels and I agree that anything over an 18 inch wheel is not suited for "truck" use (hauling, towing, off-road etc). If you are not going to haul anything and just want it to look cool, the 20-22's make sense. The problem is not so much the wheel but the limited tire types that are available in the larger rim sizes. If you desire true AT or even off-road tires its best to stay with the 17 inch size. Also the load capacity of the tire varies and if you intend to haul anything from time to time with the large wheels, make sure the load capacity is rated at least what the OEM tires will do. Be careful with extending the width and reducing the offset, the fullcrum point changes on the suspension and bearings and might promote premature wear or failure on those components.
If you have the money
HRE can custom make a set of wheels to fit your exact offset and size requirements. The roll on for about $1200 per wheel. Boyd's can also do custom offsets for less but their wheels styles are more suited to hotrods but its all about preference and opinion at that point.
When choosing a set of wheels you also need to match it up with the desired tire type and size. Research your tires as well because you don't want to end up with a 2000 dollar set of wheels and only have one or two tires models that fit your application. What if the tires made too much noise or were even discontinued and you were stuck with a crappy tire import vs Michellin or another popular brand. And a note: tires have a HUGE amount of markup, don't let your local tire store charge you more than 5% over what you can get them at tirerack, anything more does not make sense unless you have a money tree.
tang did a good job with his tsw wheel selection and falken tire size. I have seen others that chose 18s and found a good truck use type tire as well.