IMO, for all-round performance, Maxxis are still in a tyre league of their own! Ok, they wear a bit faster than most other tyres about, but ask any serious riders who are un-biased (/un-sponsored) which tyres they prefer, I bet the majority say Maxxis.
As for tubes, well, Maxxis again have done me proud for 26", and if their 20" 2.35" tubes are anything like the 26" ones, they do the job admirably!