Well... You and I are about the same size.. I have the 1.1 and love it..
The pad thing isn't even an issue at all it stays where I put it..
Even though I hate pads.. Kinda takes away from the raw hammock feel, and the condensation thing..
... Suspension I am sure someone else will chime in.. Me, myself I am totally happy with the stock setup. I have been sleepin full time in mine for about 5 months..