just use react. everyone else is doing it and who cares if it's bloated, at least it has hype. what could go wrong?