3x3-Zhanchi, Lingyun 2, or Guhong 2. Between the Guhong or Zhanchi, IMO go with the Zhanchi if you want a slightly faster, almost unpopable, but crispier cube.
3x3x2-I have no clue, sorry
2x2-If you have the money(like $10) go with the Type C WitTwo, but if you don't, then get the Lanlan. If you get the WitTwo, make sure you lube it.
Magic-Ghosthand or LingAo
Lube-Maru is good, but IMO, a mixture of diff oil(50K wt) and shock oil(35wt)is the best.
Remember that everything is all personal preference.