I'd also go with a Bestop. I just put on a RAT (replace a top) and it fits great, material is top notch. I have an OEM replacement, but know many that have the frameless. Quality is good, but a PIA to put on and take off.
I also looked into the frameless. Very few people with the Soft Topper. Haven't read anything bad about it though.
The Rampage has mixed reviews. Many report poor quality with zippers and straps breaking way too easily.
Regarding the uppers. Most tops won't come with them, but they can be ordered separately. I ended up getting the Rampage upper replacements which I've had for a year and a half and don't have any complaints. I think they were around $75 for the pair (just upper replacement skins).