It's batsman friendly because the chief purpose is to keep the runs down. Its similar in ODI too. Difference is that while I loathe that mentality, Twenty20 at least has the excitement factor and the fact that its over quick in its favor.
In any case, I'd be happy with just Test matches TBH. Would be even better if we got rid of bilateral tours and just had each side play every other side in their group (two groups total) home and way once every year, with a semi final and a final. Like 8 tests a year per side, and no limited overs for anyone. (If people want, they can still have bilateral tours in addition to that, like Ashes, and with only 8 tests and no limited overs, there would be space for that). It would totally rock IMO. But exactly zero chance of that happening, unfortunately. Partly cause its a huge change, and partly cause the weather and other factors in each country would make it difficult to come up with a set time.