You are asking the right questions!!!
1. Full Foam(must have)- it serves three puposes. Girst it supports you plumbing not your shell, to provent leaks. Second, it also supports you plumbing in shipping! Third and most important, it holds in the heat of the water so you dont spend more money on your electrice bill.
2. ABS and fiberglass are both great support to the shell! I would pay more attition to the quality of the manf.!
3. In my opinion D1 Spas are the best out there!
Will
Owner