Completely endorse what @Adithya has written. It is indeed a rabbit hole. I am some one who have been flashing since gingerbread days and have even maintained some private builds for my devices. It is fun when you're young and have spare time ironing out the kinks ( and you're someone like me who enjoys the process). But in real life you will have little to no time doing this and at that time you'll appreciate a phone that just works like its supposed to do out of the box.