Emacs25になってなぜかファイルを開いたときのカーソル位置が
常に先頭になっていたりしませんか?

それは標準パッケージsaveplace.elの設定方法が変更されたからです。

Emacs 24.5までは

(setq-local save-place t)
(require 'saveplace)

でファイルが閉じられたときのカーソル位置が保存されました。

けれども、Emacs 25.1からはsaveplace.elはマイナーモードとして設計されました。

今のEmacsの風潮として、素のEmacsに新しい機能を追加するのはマイナーモードにする
という暗黙の了解があるようで、saveplaceも例外ではありません。

saveplaceの設定は以下のように置き換えてください。

(save-place-mode 1)

save-place-modeはグローバルマイナーモードなのでこの一行で全バッファで有効になります。
特定のバッファのみ有効・無効を切り替えるにはM-x save-place-local-modeを使います。

本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。