Path of Exile meets all your criteria pretty much.