It isn't the most stable. I would wait until the next release which shouldn't be too far away.
Also if the Lumia 1520 is your main phone (daily driver) I would stay away from the current build 10080.
10052 wasn't bad on my primary (1020), but 10080 is the build that forced me back onto WP8.1 because of that darn reboot loop bug. Basically, you shouldn't really be installing technical builds on a primary device, but if you were going to the next build (10134) looks to be far more reliable and stable than the current build.