[Android Q&A, Help & Troubleshooting] Tarasantan:
qualcomm

1.If you are not interested in rooting and flashing things,just want to have a working phone

2.If you are interested in rooting and flashing things,and you have some basic knowledge of porting like using android kitchen and you are thinking I will be able to port a rom from a generic rom made for my phone's qualcomm cpu,then you are wrong most of the times you will see either your qualcomm phone has a support from one or more custom rom developer comunity or you have no generic rom made for your cpu,If you try to port a rom made for other device with same cpu,then there is a huge risk that you will hard brick your phone i.e. you will not be able to flash its stock rom from computer,your phone will respond to nothing (not any physical button,not the charger)

3.Many times or most of the times you will not be able to back up your current stock rom with a computer,you will only have the stock rom of your phone if someone uploads the stock rom in the internet for you

4.If you are interested in rooting and flashing things,then buy such a qualcomm phone which has a support from at least one custom rom developer comunity,think before buying

5. In some cases you will never have root access in your phone

6.In many cases or most of the cases if you want to flash the stock rom with the computer then you have to flash all the partions,you can not select a particular partition to flash,so if you want to flash the recovery partition then you have to flash all other partitions as well.

mediatek

1.If you are not interested in rooting and flashing things,just want to have a working phone

2.If you are interested in rooting and flashing things,and you have some basic knowledge of porting like using android kitchen and you are thinking I will be able to port a rom from a generic rom made for my phone's mediatek cpu,then most of the times you will find a generic custom rom which you can port for your device,you do not have to port a rom made for other phone with same cpu since the custom rom is generic.When porting a generic rom you will have almost 0 chance of hard brick,you can softbrick you phone in the process but in that case you can always flash the stock rom from a computer

3.All the time you can back up the stock rom of your phone using the mtkdroidtools and the sp flash tool,the scatter file creation facility of mtk droid tools,the read back function of sp flash tools and the process file rom from flash toll function of mtk droid tools are priceless

4.All the time you can have root access by building a old minimum functional cwm custom recovery with mtkdroid tools then flashing it with sp flash tool and flashing one su.zip file,once you have root you can easily change your recovery with magic twrp software or by youself to the latest functional twrp.magic twrp software will make and flash a function twrp itself,so all you need to have is root access.

5.If you do not want to port any rom for your device,then buy such a mediatek phone which has a support from at least one custom rom developer comunity

6.Always you can select which partitions to flash when flashing the stock rom with a computer.

That is what I wanted to say and I have said it.I can not think any thing else at this moment in this topic or I would have written that.