אמנם השיטות דומות אבל כל אחת והיתרונות והחסרונות שלה,
בסופו של דבר כל אחד מאמץ לעצמו עם מה שנוח לו לעבוד ועם הצרכים שלו לאותו הפרוייקט..
אני אישית עובד עם PDO גם כי הוא תומך בעוד סוגי מסד נתונים ולא רק MYSQL (לעומת MYSQLI)
וגם כי יש ב PDO אפשרות של Named parameters ב prepared statements לעומת MYSQLI שאין בו והעבודה שם היא עם סימני שאלה ללא מתן שמות (שלדעתי האישית זה יותר נוח שיש אפשרות לתת שמות)
טוענים לפי בדיקות ש MYSQLI יותר מהיר מ PDO בכ 2.5 עד 6 אחוז (בשאילתות ללא prepared statement ועם prepared statement בהתאמה)
בסופו של דבר לדעתי זה הכל לשיקול המפתח
